(Technical) umbilicus - Inglés Sinónimo Diccionario